package com.ld.tool.model.tool;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ld.shieldsb.annotation.model.ModelAnno.Model;
import com.ld.shieldsb.common.web.model.BasicIdEntity;
import com.ld.shieldsb.annotation.model.ModelAnno.TableName;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 
 * shieldjs示例(shieldjs_demo)
 * 
 * @ClassName ShieldjsDemoModel
 * @author <a href="mailto:donggongai@126.com" target="_blank">吕凯</a>
 * @date 2019年06月14日 11:38:05
 *
 */
@Model(name = "shieldjs示例")
@TableName("shieldjs_demo")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ShieldjsDemoModel extends BasicIdEntity {
    private static final long serialVersionUID = -7038544694147735922L;

    /*插件关键字*/
    @ApiModelProperty(value = "插件关键字")
    private String pluginKey;
    /*简介*/
    @ApiModelProperty(value = "简介")
    private String description;
    /*示例代码*/
    @ApiModelProperty(value = "示例代码")
    private String demo;
    /*支持版本*/
    @ApiModelProperty(value = "支持版本")
    private String version;
    /*所属模块*/
    @ApiModelProperty(value = "所属模块")
    private String modules;
    /*创建人姓名*/
    @JsonIgnore
    private String createName;
    @JsonIgnore
    private String updateName;
}
